package fisio.model;

import java.util.Date;

import fisio.global.Util;

import net.sf.json.JSONObject;

public class EntradaLivroCaixa {

	private int id_e;
	private int id_f;
	private int id_p;
	private Date data_reg; 
	private String descricao;
	private double valor;
	
	public EntradaLivroCaixa(int id_e, int id_f, int id_p, Date data_reg, String descricao, double valor) {
		this.id_e = id_e;
		this.id_f = id_f;
		this.id_p = id_p;
		this.data_reg = data_reg;
		this.descricao = descricao;
		this.valor = valor;
	}
	
	public EntradaLivroCaixa(int id_f, int id_p, Date data_reg, String descricao, double valor) {
		this.id_f = id_f;
		this.id_p = id_p;
		this.data_reg = data_reg;
		this.descricao = descricao;
		this.valor = valor;
	}
	
	public JSONObject toJSON() {
		JSONObject json = new JSONObject();
		json.put("id_e", this.id_e);
		json.put("id_f", this.id_f);
		json.put("id_p", this.id_p);
		json.put("data_reg", Util.convertDateUtilToString(this.data_reg));
		json.put("descricao", this.descricao);
		json.put("valor", this.valor);
		return json;
	}
	
	public int getId() {
		return id_e;
	}

	public int getIdF() {
		return id_f;
	}

	public void setIdF(int id_f) {
		this.id_f = id_f;
	}
	
	public int getIdP() {
		return id_p;
	}
	
	public String getStringIdP() {
		if (id_p == 0) return "";
		else return "" + id_p;
	}

	public void setIdP(int id_p) {
		this.id_p = id_p;
	}

	public Date getDataReg() {
		return data_reg;
	}
	
	public String showDataReg(){
		return Util.convertDateUtilToString(this.data_reg);
	}

	public void setDataReg(Date data) {
		this.data_reg = data;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public double getValor() {
		return valor;
	}

	public void setValor(double valor) {
		this.valor = valor;
	}
}